home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
proboard
/
pb_dbv.zip
/
PB-DBV.DOC
< prev
next >
Wrap
Text File
|
1996-04-24
|
7KB
|
207 lines
┌─────────────────────────────────────────────────────────────────────────────
│ PB-DBV 1.0 written by Peter van der Linde
└─────────────────────────────────────────────────────────────────────────────
PB-DBV - A DBase3/4 compatible *.dbf-Viewer/Editor for ProBoard BBS 2.1x
_version 1.0_
copyright (c) 1996 Peter van der Linde, all rights reserved
2:285/305.9 - pvdl@aoxomox.xs4all.nl
WHAT IS PB-DBV?
PB-DBV is a VIEWER/EDITOR PEX that gives bbs-users access to *.DBF files
produced by dBase3/4 or compatible database programs.
Although not a full-blown Remote DBase-Door for Proboard BBS (yet ;-), it
allows Proboard-users to browse, list, search, and optionally, add, edit or
delete records.
LIMITATIONS:
Index files are not supported, memo-fields will not be visible
Max. 128 fields
Max. 65535 records
No maintainance yet.. (sorting,deleting,creating of *.dbf files),
PB-DBV is a *.dbf viewer/editor only.
It is recommended to use dBase 3 or higher for maintainance.
INSTALLATION.
In the menu-editor use function 60 to install PB-DBV.PEX
Syntax: pb-dbv <path>filename<.dbf> [add] [edit] [delete] [f]
╔════════════════════════════════════════════════════════════════════════════╗
║ 0 1 2 3 4 5 6 7 ║
║ 12345678901234567890123456789012345678901234567890123456789012345678901234 ║
║ ;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
║ ║
║ Hotkey : 0 ║
║ Function : 60 - Run ProBoard SDK File ║
║ Data : pb-dbv c:\dbase\dbf\sell.dbf ║
║ ║
║ Min.Level: 25 ║
║ Flags : -------------------------------- ║
║ ║
╚════════════════════════════════════════════════════════════════════════════╝
Above example shows how to allow the user searching and browsing through
'sell.dbf'.
SECURITY.
Adding records allowed:
pb-dbv c:\dbase\dbf\sell.dbf add
Adding and editing allowed:
pb-dbv c:\dbase\dbf\sell.dbf add edit
Deleting (,adding and editing) allowed:
pb-dbv c:\dbase\dbf\sell.dbf del
When the Delete option is installed, the user can also add and edit
records. If a user is allowed to delete records it's obvious to allow
him/her the 'ADD' and 'EDIT' functions too..
Proboard Level and Flags can further securely decide which users or levels
are allowed to use the add/edit/delete options..
Only if activated the add, edit or delete-option will be visible in
the menu as to spare users a frustrating "not allowed to..." message
and save the sysops time to explain why...
PB-DBV logs its activities to PROBOARD.LOG
The search actions of users can also written to PROBOARD.LOG when
activated:
pb-dbv c:\dbase\dbf\sell.dbf f
NOTE!
Records will only be marked to be deleted. Packing and sorting records
will have to be done by dBase3/4 or any other program which can do
maintainance on *.DBF files.
MAINTAINANCE EXAMPLE WITH dBASE3/4.
An example for Packing Records with dBase3/4 using a backup-file
(k_sell.dbf) for deleted records:
- Copy the filestructure of sell.dbf to k_sell.dbf
- Create textfile 'k_sell.prg':
use sale.dbf
set deleted off
copy all for deleted() to tempfile
pack
use k_sell.dbf
append from tempfile
close databases
erase tempfile.dbf
quit
In the nightly maintainance-event the (marked to be) deleted records
will be removed from sell.dbf and copied to k_sell.dbf.
In the bbsbatch-file:
<path> dbase k_sell.prg
dBase will wait 10 seconds for a keypress and then start executing
k_sell.prg. After (dbase) k_sell.prg is finished, it returns control
to the bbsbatch-file.
Deleted and packed records can always be recovered this way depending
on how long the backup-file (k_sell.dbf) will be kept.
(In the included sell.dbf example 1 record is marked for deletion and
will be deleted and moved to k_sell.dbf using dbase3/4 and k_sell.prg)
DISCLAIMER.
This program is provided as is. You may use it at your own risk.
There is no warranty of any kind or any form covering this program.
Although this software has been tested thoroughly and prior to release,
there is NO guarantee it is 100% error or bug free. The author of PB-DBV
will not be held responsible for any damage done to your software/hardware
in any case.
REGISTRATION.
Although this is the first public gamma FREEWARE version and you don't have
to register it (1.0), future versions of PB-DBV will be SHAREWARE!
The writing of almost 3000 lines of code takes a lot of time.
If, after a trial period of maximum 60 days, you (and your users) still
like and use this program, you are encouraged to register PB-DBV.
That would really motivate and stimulate a programmer to keep him supporting
and improving his software...
There are NO 'please register' messages or delays built into this
version of PB-DBV.
Registered users will be supported and notified by netmail or email of
bugfixes and/or updates.
To register and receive a registrationform, send a netmail to:
Peter van der Linde at 2:285/305.9 Subject: pbdbv.reg
or an email to:
fileserver@aoxomox.xs4all.nl
in the messagebody:
get proboard/pbdbv.reg
Fill and return the registrationform and send $15 (USA), DM15 (Germany)
or f15 (Holland) by cheque or cash to:
Peter van der Linde,
Willem de Vries Robbéweg 50,
4206 AM Gorinchem,
the Netherlands.
A registered version will then be sent to you via internet, fidonet
(on diskette via snailmail ADD $5|DM5|f5).
PB-DBV 1.0 can be file-requested via internet by sending an email to:
fileserver@aoxomox.xs4all.nl
in the messagebody:
get proboard/pb-dbv.zip uue
PB-DBV 1.0 will then be sent to you UUENCODED.
If you have any problems, suggestions or remarks, please report them to:
pvdl@aoxomox.xs4all.nl
or to: Peter van der Linde at 2:285/305.9
Thanks for reading!
regards,
Peter.